package business.cotacao;

import java.util.Date;

import business.produto.Produto;
import business.sistema.ObjetoSistema;

public class Item extends ObjetoSistema
{
	private static final long serialVersionUID = 8818244007283086322L;
	private double valor;
	private double quantidade;
	private int codigo;
	private Produto produto;
	private Cotacao cotacao;
	private Date dataUltimaPesquisaProduto;
	
	public double getValor()
	{
		return valor;
	}
	
	public void setValor(double valor)
	{
		this.valor = valor;
	}
	
	public double getValorTotal()
	{
		return valor * quantidade;
	}
	
	public double getQuantidade()
	{
		return quantidade;
	}
	
	public void setQuantidade(double quantidade)
	{
		this.quantidade = quantidade;
	}
	
	public int getCodigo()
	{
		return codigo;
	}
	
	public void setCodigo(int codigo)
	{
		this.codigo = codigo;
	}
	
	public Produto getProduto()
	{
		return produto;
	}
	
	public void setProduto(Produto produto)
	{
		this.produto = produto;
		this.dataUltimaPesquisaProduto = produto.getDataUltimaPesquisa();
	}
	
	public String getNomeProduto()
	{
		return produto.getNome();
	}
	
	public String getNomeEmpresa()
	{
		return produto.getNomeEmpresa();
	}
	
	public Cotacao getCotacao()
	{
		return cotacao;
	}
	
	public void setCotacao(Cotacao cotacao)
	{
		this.cotacao = cotacao;
	}

	public void setDataUltimaPesquisaProduto(Date dataUltimaPesquisaProduto)
	{
		this.dataUltimaPesquisaProduto = dataUltimaPesquisaProduto;
	}

	public Date getDataUltimaPesquisaProduto()
	{
		return dataUltimaPesquisaProduto;
	}
}